home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 12 / BBS in a box XII-1.iso / Files / Tele / First Class / BulkRate1.7.2.sit / BulkRate1.7.2 / BulkRate and modems < prev    next >
Encoding:
Text File  |  1993-08-15  |  5.0 KB  |  98 lines  |  [TEXT/ttxt]

  1. BulkRate 1.6 and high speed modems:
  2.  
  3. I can give you a modem setup string for one modem only - the one I use, a SupraFAXModem v.32bis.  Hopefully, with this info and your modem's manual, you can come up with a string that works with your modem.
  4. Here are the modem settings I use for the Supra:
  5.  
  6. Modem setup string: AT &F1
  7. Modem speed: 14400
  8. Hayes-compatible: checked
  9. Hardware handsaking: checked
  10.  
  11. In order to use the 14.4K setting of BR 1.7, your modem and cable must support hardware handshaking.  Why?  Because when you choose 14400 as the modem speed, BR actually sets the computer-to-modem speed to 19200.
  12.  
  13. Now, for non-Supra owners, let's look at the modem setup string in detail, so you can translate it to your own modem. According to the Supra Reference Manual, &F1 is equivalent to: E1 N1 Q0 V1 W0 X4 \N3 &K3 &Q5 &D0 &C0
  14.  
  15. Let's break that down:
  16.  
  17. E1  -  modem commands are echoed
  18.  
  19. N1  -  connect at highest possible speed
  20.  
  21. Q0  -  result codes enabled
  22.  
  23. V1  -  verbal result codes
  24.  
  25. W0  -  here's a complicated, and vital one: error correction call progress not reported and CONNECT XXXX reports DTE speed.  This is crucial.  Error correction call progress will in most cases, cause BulkRate to redial even though a connection has begun.  "CONNECT XXXX reports DTE speed" means that the CONNECT message actually tells what speed the computer-to-modem communication is, NOT the modem-to-modem communication.  This is important only if you want to use 14.4K speed modem-to-modem connections, but is absoultely vital in that case.  Otherwise, you'll get a "CONNECT 14400" message from the modem, and BulkRate will attempt to switch the serial port speed to 14400.  Then a serial XCMD bug will kick in and you'll get an actual serial port speed of 1200 bps.
  26.  
  27. X4  -  Wait for dial tone before dialing; send CONNECT XXXX when connected; detect NO DIALTONE and BUSY.
  28.  
  29. \N3  -  AutoReliable connection.  Makes the fastest possible connection and uses the best possible error correction and data compression.
  30.  
  31. &K3  -  RTS/CTS hardware flow control.  Also known as hardware handshaking.  Vital if you want to use the 14400 speed.
  32.  
  33. &Q5  -  Asynchronous error correction mode.
  34.  
  35. &D0  -  Ignore DTR signal - This is almost always needed with Mac modems.
  36.  
  37. Hopefully, you can use this info to make your v.32bis modem work with BulkRate at 14.4K bps.
  38.  
  39. Some of my users have supplied the setup strings they use with their modems: I supply the strings only; without a detailed explanation:
  40.  
  41. •Practical Peripherals PM14400FXSA:
  42. AT&F3S95=44E1Q0V1M1X4
  43.  
  44. •PSI PowerModem IV:
  45. ATE1Q0V1X4&C1&D0&K3&Q5S0=0S11=7
  46.  
  47. •PowerPort Gold:
  48. Thanks to Bruce Linde and Richard M. Shapiro of Planet BMUG.
  49.  
  50. AT &F M0 W0 \J0 \N7 \Q3 %C1, hardware handshaking and hayes
  51. compatibility checked.
  52.  
  53. &F   recall factory settings as active
  54. M0   speaker off
  55. W0  negotiation progress codes disabled; result code is DTE rate
  56. \J0  disable port rate adjust; serial port rate is independent of connection
  57. \N7  set autoreliable (V.42 LAPM/fallback to MNP)
  58. \Q3  enable bidirectional hardware flow control
  59. %C1  enable data compression (V.42bis in LAPM; MNP5 in MNP)
  60.       
  61. •USR Mac&Fax 14.4/14.4/V.32bis/V.42bis/MNP5/ARQ.
  62. From:        Bill Williams,MacInternational
  63.  
  64. Leave all the external modem DIP switches at factory defaults EXCEPT DIP
  65. Switch No. 1 set DOWN (modem ignores DTR)
  66.  
  67. Turn the modem on and in a telecom application (I used ZTerm; it's the only
  68. one I half-way understand) isssue the command AT &F to load the factory ROM
  69. settings into RAM.
  70.  
  71. Now enter the following string: AT Dx X3 &A3 &B1 &H1 &K3 &R2 &W
  72.  
  73.  Dx = DT for tone dialing, DP for pulse (I use DP)      
  74.  X3 = Results codes selection to use, plus adaptive dialing (DP defeats
  75. adaptive dialing)
  76. &A3 = CONNECT speed/ARQ/error control/data compression reported
  77. &B1 = Fixed serial port speed (I set to 38400 in ZTerm)
  78. &H1 = Hardware flow control (hardware handshake)
  79. &K3 = Selective compression - MNP5 disabled, V.42bis negotiated
  80. &R2 = Hardware flow control of RECEIVED data
  81.  &W = Writes everything from Dx through &R2 (inclusive) to NVRAM
  82.  
  83. (Factory defaults are: command mode local echo on; online echo off; display
  84. results codes; verbal results codes; XON/XOFF disabled; error control
  85. <Normal/ARQ -0 attempt v.42, fall back to MNP, finally fall back to none>;
  86. variable connect rate - 14.4 down to 300, depending on remote modem; DSR
  87. always on.)
  88.  
  89. BulkRate settings are: Hayes compatable modem; hardware handshaking; and init
  90. string ATZ (which loads above initialization string from NVRAM. So far (knock
  91. wood -- OK, so I'm superstitious. Aren't _you_ when it comes to SCSI and init
  92. strings?) this has worked on both the 2400 and 9600 nodes of MacInternational
  93. (alternate dialing until answer) with no problems, and ATZ has worked in ZTerm 
  94. with BBSes ranging from 2400 to 14400 bps.
  95.  
  96. ***Note from Greg: if you do not want to write the string to NVRAM or use ZTerm to set up the modem, the following setup string should work the same:
  97. AT X3 &A3 &B1 &H1 &K3 &R2
  98. Also, in Bill's notes, he indicates that &A3 enables ARQ/error control/data compression reporting, I recommend against this, but Bill says it works for him.***